.flat-detail-container  {
    background-color: #e8e8e8;
    /*height: 100%;*/
}
.flat-detail-container .row{
    margin: 0px !important;
}
.flat-detail-container .flat-img{
    padding: 13px;
}
.flat-detail-container .flat-info .dollars{
    font-weight: bold;
    color: #B62F2F
}
.flat-detail-container .flat-info .price{
    font-size: 20px;
    font-weight: 100;
    color: black;
}
.flat-detail-container .flat-info .rating-val{
    font-weight: bold;
    font-size: 18px;
    vertical-align: middle;
}
.flat-detail-container .flat-info .img-like, .flat-detail-container .flat-info .img-dislike, .flat-info .img-star{
    height: 30px;
}
.flat-detail-container .flat-info .img-like, .flat-detail-container .flat-info .img-dislike:hover{
    cursor: pointer;
}
.flat-detail-container .flat-info .table-container{
    background-color: #DAE6EC;
    margin-top: 31px;
}
.flat-detail-container .flat-info .table-container .val{
    font-weight: bold;
}
.flat-detail-container .flat-info {
    padding: 28px 13px 13px;
}
.flat-detail-container .address span{
   font-weight: bold;
}
.flat-detail-container .address {
    margin-top: 26px;
}
.flat-detail-container .fav img{
    height: 19px;
}
.flat-detail-container .fav img:hover{
    cursor: pointer;
}
.flat-detail-container .fav{
    margin-right: 25px;
}
.flat-detail-container .fav span.pull-right{
    margin-right: 20px;
}

#map{
    width: 100%;
    height: 300px;
    margin-left: 14px;
}
.flat-detail-container .row.map-con{
   margin-right: 27px !important;
}
.flat-detail-container .row li{
    display: block;
    padding: 15px;
    border-bottom: 1px solid #ccc;
}
.flat-detail-container .message{
    margin-top: 9px;
}
.flat-detail-container .row .name{
    font-weight: bold;
    color: #4A7FDD;
}
.flat-detail-container .comments{
    font-size: 22px;
    border-bottom: 2px solid #928A8A;
}
.flat-detail-container  .comments-container{
    margin-left: 26px !important;
    margin-right: 44px !important;
    margin-top: 21px !important;
}
.flat-detail-container .flat-info .simple-text{
    font-weight: normal;
}
.flat-detail-container .comments-container .c_date{
    margin-left: 150px;
    color: #A59F9F;
}
.flat-detail-container  textarea{
    width: 781px;
    height: 87px;
    border-radius: 15px;
}
.flat-detail-container .input-comment{
    margin-top: 16px;
    margin-bottom: 15px;
}
.flat-detail-container  textarea:focus{
    outline: none !important;
    box-shadow: 0px 0px 7pt 2pt rgb(146, 195, 233);
}
.flat-detail-container .add-comment-btn{
    margin-top: 13px;
    margin-left: 665px;
}

